interdependency concept - Spanish English Dictionary